package pbf.conf.hibernate;


import org.hibernate.Session;

/**
 * Hibernate Utility class with a convenient method to get Session Factory object.
 *
 * @author Ricardo
 */
public class HibernateUtil extends ricardotavares.util.hibernate.HibernateUtil {

    static {
        HibernateUtil.addClass(pbf.conf.hibernate.entidades.Agendamento.class);
        HibernateUtil.addClass(pbf.conf.hibernate.entidades.Atendimento.class);
        HibernateUtil.addClass(pbf.conf.hibernate.entidades.Calendario.class);
        HibernateUtil.addClass(pbf.conf.hibernate.entidades.DescricaoDoAtendimento.class);
        HibernateUtil.addClass(pbf.conf.hibernate.entidades.Familia.class);
        HibernateUtil.addClass(pbf.conf.hibernate.entidades.Feriado.class);
        HibernateUtil.addClass(pbf.conf.hibernate.entidades.Localidade.class);
        HibernateUtil.addClass(pbf.conf.hibernate.entidades.Log.class);
        HibernateUtil.addClass(pbf.conf.hibernate.entidades.StatusAtendimento.class);
        HibernateUtil.addClass(pbf.conf.hibernate.entidades.Usuario.class);
    }

    public static Session openSession() {
        return HibernateUtil.getSession();
    }
}
